# 计算两个整数的最小公约数 a和b两个数 存在最大的能同时整除a和b的数 就是最大公约数
# 12 8
a = 12
b = 6
# 计算公约数
# 公约数的范围 1到两个其中最小的数
yueshu = min(a, b)
while True:
    # 两者都可以整除
    if a % yueshu == 0 and b % yueshu == 0:
        break
    else:
        yueshu = yueshu - 1
print(f"最大公约数{yueshu}")
# 最小公倍数 最小的值可能为两个数之间的最大的数
beishu = max(a, b)
while True:
    if beishu % a == 0 and beishu % b == 0:
        break
    else:
        beishu = beishu + 1
print(f"最小公倍数为{beishu}")
# 最大值函数和最小值函数
print(min(10, 15, 14, 5, 7, 96, 21))
print(max(10, 15, 14, 5, 7, 96, 21))
